package com.stenio.fancat.common;

/**
 * @author stenio
 */
//@Configuration
public class PageHelper {
//
//    private static final Logger logger = LoggerFactory.getLogger(PageHelper.class);
//
//    private static final ThreadLocal<Page> LOCAL_PAGE = new ThreadLocal<Page>();
//
//    public static final int MAX_ROW_SETS = 1000000;
//
//    public static void startPage() {
//        if (LOCAL_PAGE.get() != null) {
//            com.github.pagehelper.PageHelper.startPage(LOCAL_PAGE.get().getPageNum(), LOCAL_PAGE.get().getPageSize(), LOCAL_PAGE.get().getOrderBy());
//        } else {
//            com.github.pagehelper.PageHelper.startPage(1, Integer.MAX_VALUE);
//            logger.warn("pageNum or pageSize is not defined");
//        }
//    }
//
//    public static void initPage(int pageNum, int pageSize) {
//        Page page = new Page(pageNum, pageSize);
//        LOCAL_PAGE.set(page);
//    }
//
//    public static void setOrderBy(String orderBy) {
//        if (LOCAL_PAGE.get() != null) {
//            LOCAL_PAGE.get().setOrderBy(orderBy);
//        } else {
//            initPage(1, MAX_ROW_SETS);
//            LOCAL_PAGE.get().setOrderBy(orderBy);
//        }
//    }
//
//    public static Page getPage() {
//        return LOCAL_PAGE.get();
//    }
//
//    public static void clearPage() {
//        LOCAL_PAGE.remove();
//    }

}
